home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / irssi / help / bind < prev    next >
Text File  |  2006-05-02  |  3KB  |  106 lines

  1.  
  2. BIND %|[-delete] [<key> [<command> [<data>]]]
  3.  
  4. Bind some action to specified keystroke. Remember that all characters in keystrokes are case-sensitive! Uppercase letter usually means that you need to keep SHIFT pressed to get the key to work.
  5.  
  6. Most most commonly used keystrokes are:
  7.  
  8.  ^X - Ctrl-X
  9.  meta-x - Meta-x (Meta is quite often Alt-key in PCs, ESC-x works too)
  10.  
  11. Irssi has by default also defined several other keys which you can use:
  12.  
  13.  return                  - The return/enter key
  14.  space, backspace        - Space / backspace
  15.  up, down, left, right   - Arrow keys
  16.  cleft, cright           - Ctrl-left/right
  17.  home, end, prior, next  - prior = Page Up, next = Page Down
  18.  insert, delete
  19.  
  20. The keystroke can contain as many key presses as you want, and you can define names for different key sequences to use them more easily (the keys above are done like that). For example, you may want to manage windows with ^W key, so that ^W^C creates new window, ^W^K kills the active window, etc. you may do it like:
  21.  
  22.  /BIND ^W^C /WINDOW NEW HIDE
  23.  /BIND ^W^K /WINDOW KILL
  24.  
  25. But maybe you wish to give these binds to other people who want to use some other key than ^W, then it would be better done as:
  26.  
  27.  /BIND ^W key window
  28.  /BIND window-^C /WINDOW NEW HIDE
  29.  /BIND window-^K /WINDOW KILL
  30.  
  31.  
  32. Command can be one of:
  33.  
  34.   command - Run any /COMMAND (you could use /COMMAND directly without
  35.                               specifying this)
  36.  
  37. (Cursor movement)
  38.   backward_character
  39.   forward_character
  40.   backward_word
  41.   forward_word
  42.   beginning_of_line
  43.   end_of_line
  44.  
  45. (Scrollback movement)
  46.   scroll_backward - Previous page
  47.   scroll_forward - Next page
  48.   scroll_start - Beginning of the window
  49.   scroll_end - End of the window
  50.  
  51. (Switching windows)
  52.   change_window
  53.   previous_window
  54.   next_window
  55.   upper_window
  56.   lower_window
  57.   active_window - Go to next window with the highest activity
  58.   next_window_item - Next channel/query. In empty windows change
  59.                      to next server
  60.   previous_window_item - Previous channel/query. In empty windows change
  61.                          to previous server
  62.  
  63. (History)
  64.   backward_history
  65.   forward_history
  66.  
  67. (Deleting text)
  68.   backspace
  69.   delete_character
  70.   delete_character
  71.   delete_next_word
  72.   delete_previous_word
  73.   delete_to_next_space
  74.   delete_to_previous_space
  75.   erase_line
  76.   erase_to_beg_of_line
  77.   erase_to_end_of_line
  78.  
  79. (Word completion)
  80.   word_completion
  81.   erase_completion
  82.   check_replaces - Check word replaces
  83.  
  84. (Misc)
  85.   nothing - use this to disable a built-in key
  86.   refresh_screen
  87.   yank_from_cutbuffer - "Undelete" line
  88.   transpose_characters - Swap current and previous character
  89.   transpose_words - Swap current and previous word
  90.   capitalize_word - Capitalize word from current position
  91.   downcase_word - Downcase word from current position
  92.   upcase_word - Upcase word from current position
  93.   escape_char - Insert the next character exactly as-is to input line
  94.   insert_text - Insert data to entry line, data may contain $variables.
  95.   stop_irc - Send SIGSTOP to client (^Z)
  96.  
  97. Examples:
  98.  
  99. Clear screen:
  100.   /BIND meta-c /CLEAR
  101.  
  102. People with qwertz layout probably want to swap meta-y and meta-z:
  103.   /BIND meta-z change_window 16
  104.   /BIND -delete meta-y
  105.  
  106.